Applying Constructionist Design Methodology to Agent-Based Simulation Systems
نویسندگان
چکیده
Among the benefits of agent-based modeling is parallel development and implementation of components. Integrating large numbers of agents developed by many is, however, a significant challenge. Further, architectural changes can require significant redesign. We have developed CDM-S, the Constructionist Design Methodology for Simulation, an agent-oriented methodology for developing, implementing and evolving multi-agent systems. CDM-S’s strength lies in simplifying modeling and construction of systems with architectural evolution of complex control hierarchies and data flow. We have applied CDM-S in the development of a family of market simulations where companies, employees, banks and consumers are modeled at multiple abstraction levels. These were designed and built by 14 students over a period of 10 weeks. Experience shows CDM-S to be a promising high-level methodology for constructing large multi-agent systems. Here we describe CDM-S and present data on its application in the development process.
منابع مشابه
Constructionist Design Methodology for Interactive Intelligences
plementing interactive intelligences. The constructionist design methodology (CDM)—so called because it advocates modular building blocks and incorporation of prior work—addresses factors that we see as key to future advances in AI, including support for interdisciplinary collaboration, coordination of teams, and large-scale systems integration. We test the methodology by building an interactiv...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملMultiagent Systems Engineering
This paper describes the Multiagent Systems Engineering (MaSE) methodology. MaSE is a general purpose, methodology for developing heterogeneous multiagent systems. MaSE uses a number of graphically based models to describe system goals, behaviors, agent types, and agent communication interfaces. MaSE also provides a way to specify architecture-independent detailed definition of the internal age...
متن کاملA Methodology for Developing C2 Complex Systems Simulator
The design and development of an appropriate simulator for C2 complex systems is field of research. Researchers in this field are trying to create simulation models to describe the behavior of C2 complex systems. Like any other application softwares, the design and development of C2 complex systems simulator needs a methodology to make analysis, design, and development more accurate and produce...
متن کاملA Methodology for the Analysis and Design of Multi-Agent Systems using JADE
A methodology is proposed for the development of multi-agent systems using the JADE platform. The proposed methodology focuses on the key issues in the analysis and design of multi-agent systems. The analysis phase is generic in nature, while the design phase specifically focuses on the constructs provided by the popular FIPA-compliant JADE platform. The methodology essentially serves as a guid...
متن کامل